package com.platform.system.domain.dto.device;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import java.util.Date;

/**
 * @author Huangkai
 */
@Data
public class DeviceInfoDto {
    /**
     * uid
     */
    private String uid;
    /**
     * 名称
     * */
    private String name;
    /**
     * 颁发的秘钥
     */
    private String authKey;
    /**
     * 租户uid
     */
    private String tenantUid;
    /**
     * 是否被使用
     */
    private Integer isUsed;
    /**
     * sn
     * */
    private String sn;
    /**
     * mac
     * */
    private String mac;
    /**
     * 状态
     * */
    private Integer status;
    /**
     * sn
     * */
    private Date activateTime;
    /**
     * sn
     * */
    private String webUserUid;
    /**
     * 应用uid
     * */
    private String modelAppUid;
    /**
     * 人设uid
     */
    private String humanCharacterUid;
    /**
     * aiui
     */
    private String aiuiUid;
    /**
     * 审批状态
     */
    private Integer authStatus;
    /**
     * 是否上传日志
     */
    private Integer isUploadLog;

    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 模型名称
     */
    private String aiModelName;
    /**
     * 人设名称
     */
    private String humanName;

    /**
     * 模型实体类
     */
    private ModelAppInfoDto modelAppInfoDto;

    /**
     * 人设实体类
     */
    private HumanModelManagerDto humanModelManagerDto;

    /**
     * aiui
     */
    private AiUiConfigDto aiUiConfigDto;
}
